fix build on recent rust: use `unwrap` on `encode`
authorСухарик <suhr@i2pmail.org>
Fri, 23 Jan 2015 22:55:25 +0000 (01:55 +0300)
committerСухарик <suhr@i2pmail.org>
Fri, 23 Jan 2015 22:55:25 +0000 (01:55 +0300)
src/registry/lib.rs

index b98e5acb62adf5954ce2601633355010a13f2ed8..8a099872d3b89286369f7c146d434c2e56dc2762 100644 (file)
@@ -105,7 +105,7 @@ impl Registry {
     }
 
     pub fn add_owners(&mut self, krate: &str, owners: &[&str]) -> Result<()> {
-        let body = json::encode(&OwnersReq { users: owners });
+        let body = json::encode(&OwnersReq { users: owners }).unwrap();
         let body = try!(self.put(format!("/crates/{}/owners", krate),
                                  body.as_bytes()));
         assert!(json::decode::<R>(body.as_slice()).unwrap().ok);
@@ -113,7 +113,7 @@ impl Registry {
     }
 
     pub fn remove_owners(&mut self, krate: &str, owners: &[&str]) -> Result<()> {
-        let body = json::encode(&OwnersReq { users: owners });
+        let body = json::encode(&OwnersReq { users: owners }).unwrap();
         let body = try!(self.delete(format!("/crates/{}/owners", krate),
                                     Some(body.as_bytes())));
         assert!(json::decode::<R>(body.as_slice()).unwrap().ok);
@@ -126,7 +126,7 @@ impl Registry {
     }
 
     pub fn publish(&mut self, krate: &NewCrate, tarball: &Path) -> Result<()> {
-        let json = json::encode(krate);
+        let json = json::encode(krate).unwrap();
         // Prepare the body. The format of the upload request is:
         //
         //      <le u32 of json>